Skip to content

Bump the npm_and_yarn group across 1 directory with 3 updates#6

Open
dependabot[bot] wants to merge 37 commits intomainfrom
dependabot/npm_and_yarn/npm_and_yarn-5001d4daa9
Open

Bump the npm_and_yarn group across 1 directory with 3 updates#6
dependabot[bot] wants to merge 37 commits intomainfrom
dependabot/npm_and_yarn/npm_and_yarn-5001d4daa9

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Dec 28, 2024

Bumps the npm_and_yarn group with 3 updates in the / directory: @eslint/plugin-kit, cross-spawn and nanoid.

Updates @eslint/plugin-kit from 0.2.0 to 0.2.4

Release notes

Sourced from @​eslint/plugin-kit's releases.

plugin-kit: v0.2.4

0.2.4 (2024-12-04)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​eslint/core bumped from ^0.9.0 to ^0.9.1

plugin-kit: v0.2.3

0.2.3 (2024-11-14)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​eslint/core bumped from ^0.8.0 to ^0.9.0

plugin-kit: v0.2.2

0.2.2 (2024-10-25)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​eslint/core bumped from ^0.7.0 to ^0.8.0

plugin-kit: v0.2.1

0.2.1 (2024-10-18)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @​eslint/core bumped from ^0.6.0 to ^0.7.0
Commits

Updates cross-spawn from 7.0.3 to 7.0.6

Changelog

Sourced from cross-spawn's changelog.

7.0.6 (2024-11-18)

Bug Fixes

  • update cross-spawn version to 7.0.5 in package-lock.json (f700743)

7.0.5 (2024-11-07)

Bug Fixes

  • fix escaping bug introduced by backtracking (640d391)

7.0.4 (2024-11-07)

Bug Fixes

Commits
  • 77cd97f chore(release): 7.0.6
  • 6717de4 chore: upgrade standard-version
  • f700743 fix: update cross-spawn version to 7.0.5 in package-lock.json
  • 9a7e3b2 chore: fix build status badge
  • 0852683 chore(release): 7.0.5
  • 640d391 fix: fix escaping bug introduced by backtracking
  • bff0c87 chore: remove codecov
  • a7c6abc chore: replace travis with github workflows
  • 9b9246e chore(release): 7.0.4
  • 5ff3a07 fix: disable regexp backtracking (#160)
  • Additional commits viewable in compare view

Updates nanoid from 3.3.7 to 3.3.8

Changelog

Sourced from nanoid's changelog.

3.3.8

  • Fixed a way to break Nano ID by passing non-integer size (by @​myndzi).
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

feat/payment requests and feeding rounds
- Updated Jest configuration to include coverage thresholds and test match patterns.
- Added a new Dashboard component to display key statistics and visualizations for the charity management system.
- Integrated MUI components for better UI consistency and added Recharts for data visualization.
- Enhanced FeedingRoundModal with error handling and navigation upon successful submission.
- Updated FeedingRoundList to include loading and error states, and improved data validation and sorting.
- Added new dependencies for Emotion and Recharts in package.json and updated .gitignore to include coverage files.
…equests

- Implemented delete actions in DonationList, allowing users to remove donations with a confirmation prompt.
- Enhanced FeedingRoundList to support optimistic updates during deletion, providing immediate feedback to users.
- Added deletePaymentRequest function in PaymentRequestList with optimistic UI updates and error handling.
- Introduced loading states and disabled buttons during deletion processes for better user experience.
- Added state management for updating status of feeding rounds with optimistic UI updates.
- Enhanced handleStatusUpdate function to optimistically update the feeding rounds list and handle errors gracefully.
- Introduced loading indicators on buttons to improve user experience during status updates.
- Ensured proper invalidation and refetching of queries after status updates to keep data in sync.
…mizations

- Introduced pagination for feeding rounds in the FeedingRoundList component, improving data loading efficiency.
- Updated feedingRoundServices to support paginated fetching of feeding rounds, including error handling and retry mechanisms.
- Refactored state management in FeedingRoundList to accommodate paginated data structure.
- Added performance optimization guidelines to .cursorrules for better development practices.
- Improved error handling and user feedback during data operations, ensuring a smoother user experience.
- Introduced TransactionsList component for managing transactions within the application.
- Updated routing in App.tsx to include a new route for transactions.
- Enhanced Layout component to include navigation for transactions with appropriate icons.
- Modified useFirebaseQuery hook to fetch transaction data alongside existing data.
- Updated Dashboard component to handle transactions data and improve statistics calculations.
- Refactored feeding round and donation services to integrate transaction recording during relevant operations.
- Improved error handling and data fetching mechanisms across components for better user experience.
- Updated DonationModal to invalidate and refetch all relevant queries after a donation is created.
- Enhanced useFirebaseQuery hook to include transactions in the state management.
- Introduced TransactionsList component with improved filtering and sorting capabilities.
- Added transaction services for better handling of transaction records, including pagination and status updates.
- Improved error handling and loading states across components for a smoother user experience.
- Updated feeding round and payment services to integrate transaction recording during relevant operations.
- Added functionality to update payment status with optimistic UI updates.
- Introduced transaction recording for status changes, including refunds for cancelled payments.
- Enhanced PaymentTable component to include action buttons for completing and cancelling payments.
- Improved error handling during payment status updates and added loading indicators for better user experience.
- Refactored payment services to support new status update logic and treasury operations.
- Removed PaymentRequestList, PaymentRequestModal, and PaymentRequestTable components to streamline the application.
- Updated Firebase rules to enhance security and simplify access control for donations, beneficiaries, and payments.
- Refactored App and Layout components to remove references to payment requests and adjust navigation accordingly.
- Enhanced payment management by consolidating related functionalities and improving data validation.
- Updated useFirebaseQuery and store management to reflect the removal of payment requests and ensure data consistency.
- Improved overall code organization and maintainability by eliminating deprecated services and types.
- Updated Firebase service imports to use specific service files for donors, beneficiaries, payments, and feeding rounds, improving code organization.
- Enhanced the useFirebaseQuery hook to return structured feeding rounds data, including pagination support and improved error handling.
- Added detailed logging for data fetching processes in useAllData and feedingRoundServices to aid in debugging and monitoring.
- Refactored FeedingRoundList component to improve data validation, filtering, and sorting of feeding rounds, ensuring a smoother user experience.
- Removed the deprecated firebase.ts file, consolidating service logic into dedicated files for better maintainability.
- Updated constants for Firestore collections to ensure consistency in naming conventions.
MoatazFarid and others added 7 commits December 28, 2024 04:17
- Migrated from useFirebaseQuery to useAllData hook for improved data management across components.
- Updated Dashboard, FeedingRoundList, and related components to utilize the new data structure, enhancing data validation and error handling.
- Implemented detailed logging in useAllData for better monitoring of data fetching processes.
- Added React Hook migration guidelines to .cursorrules for future reference.
- Removed deprecated transactionService to streamline service management and improve code organization.
- Migrated from useFirebaseQuery to useAllData hook for better data management in DonationModal.
- Updated data fetching logic to handle donors and categories from a unified data structure.
- Added loading state handling to disable form inputs and buttons while data is being fetched.
- Enhanced user experience by providing a loading indicator on the submit button.
- Improved code readability and maintainability by streamlining component logic.
- Added 'disabled' prop to BeneficiaryCombobox for better user experience during loading states.
- Refactored PaymentModal to utilize the useAllData hook for improved data management and loading state handling.
- Updated payment creation logic to support recurring payments with frequency and repetitions validation.
- Enhanced error handling for payment submissions, ensuring valid amounts and sufficient treasury balances.
- Improved user interface with loading indicators on buttons and form inputs during data fetching.
- Streamlined payment data structure to include frequency, repetition number, and description for better clarity.
…onsistency

- Updated PaymentTable to use React.Fragment for better structure and readability.
- Enhanced expandable row functionality to display additional payment details, including beneficiary ID, treasury ID, frequency, repetition, description, and notes.
- Maintained existing features such as payment selection, editing, and status updates while improving overall UI consistency.
- Improved accessibility by ensuring proper aria-labels and titles for interactive elements.
- Created a CONTRIBUTING.md file to outline guidelines for contributing to the CareOps project, including bug reporting, coding style, and licensing information.
- Added LICENSE.md to specify the Creative Commons Attribution-NonCommercial 4.0 International License for the project.
- Updated README.md to reflect the new project name, expanded feature descriptions, and added sections for development setup, contributing, license, support, and acknowledgments.
- Introduced RELEASE_NOTES.md to document the initial release details, features, core functionality, technical improvements, security measures, known issues, and upcoming features for version 1.0.0.
Bumps the npm_and_yarn group with 3 updates in the / directory: [@eslint/plugin-kit](https://github.com/eslint/rewrite), [cross-spawn](https://github.com/moxystudio/node-cross-spawn) and [nanoid](https://github.com/ai/nanoid).


Updates `@eslint/plugin-kit` from 0.2.0 to 0.2.4
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/release-please-config.json)
- [Commits](eslint/rewrite@core-v0.2.0...plugin-kit-v0.2.4)

Updates `cross-spawn` from 7.0.3 to 7.0.6
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](moxystudio/node-cross-spawn@v7.0.3...v7.0.6)

Updates `nanoid` from 3.3.7 to 3.3.8
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.3.7...3.3.8)

---
updated-dependencies:
- dependency-name: "@eslint/plugin-kit"
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: cross-spawn
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: nanoid
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Dec 28, 2024
@MoatazFarid MoatazFarid force-pushed the main branch 2 times, most recently from 73a9af9 to 62a94c4 Compare December 28, 2024 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant